/*
 *
 * Copyright 2021-2025 Software Radio Systems Limited
 *
 * This file is part of srsRAN.
 *
 * srsRAN is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of
 * the License, or (at your option) any later version.
 *
 * srsRAN is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * A copy of the GNU Affero General Public License can be found in
 * the LICENSE file in the top-level directory of this distribution
 * and at http://www.gnu.org/licenses/.
 *
 */

#pragma once

// This file was generated using the following MATLAB class on 19-11-2024 (seed 0):
//   + "srsPUCCHProcessorFormat3Unittest.m"

#include "../../../support/resource_grid_test_doubles.h"
#include "srsran/phy/upper/channel_processors/pucch/pucch_processor.h"
#include "srsran/support/file_vector.h"

namespace srsran {

struct context_t {
  unsigned                               grid_nof_prb;
  unsigned                               grid_nof_symbols;
  pucch_processor::format3_configuration config;
};

struct test_case_t {
  context_t                                               context;
  file_vector<resource_grid_reader_spy::expected_entry_t> grid;
  file_vector<uint8_t>                                    uci_bits;
};

static const std::vector<test_case_t> pucch_processor_format3_test_data = {
    // clang-format off
  {{96, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 70, 26, 38, {}, 1, 0, 14, 8323, 821, 927, 13, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols0.dat"}, {"test_data/pucch_processor_format3_test_uci_bits0.dat"}},
  {{221, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 115, 106, 20, {}, 1, 0, 14, 64047, 697, 927, 15, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols1.dat"}, {"test_data/pucch_processor_format3_test_uci_bits1.dat"}},
  {{269, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 90, 179, 68, {}, 1, 0, 14, 52111, 460, 364, 19, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols2.dat"}, {"test_data/pucch_processor_format3_test_uci_bits2.dat"}},
  {{102, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 87, 15, 31, {}, 1, 0, 14, 37207, 466, 661, 89, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols3.dat"}, {"test_data/pucch_processor_format3_test_uci_bits3.dat"}},
  {{217, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 156, 61, 137, {}, 1, 0, 14, 55491, 319, 27, 118, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols4.dat"}, {"test_data/pucch_processor_format3_test_uci_bits4.dat"}},
  {{124, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 113, 11, 106, {}, 1, 0, 14, 43938, 314, 689, 133, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols5.dat"}, {"test_data/pucch_processor_format3_test_uci_bits5.dat"}},
  {{173, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 79, 94, 27, {}, 1, 0, 14, 25544, 906, 368, 181, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols6.dat"}, {"test_data/pucch_processor_format3_test_uci_bits6.dat"}},
  {{7, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 4, 3, 2, {}, 2, 0, 14, 28231, 706, 49, 13, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols7.dat"}, {"test_data/pucch_processor_format3_test_uci_bits7.dat"}},
  {{235, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 49, 186, 22, {}, 2, 0, 14, 43108, 862, 200, 32, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols8.dat"}, {"test_data/pucch_processor_format3_test_uci_bits8.dat"}},
  {{219, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 64, 155, 0, {}, 2, 0, 14, 8221, 221, 59, 61, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols9.dat"}, {"test_data/pucch_processor_format3_test_uci_bits9.dat"}},
  {{180, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 54, 126, 7, {}, 2, 0, 14, 63676, 851, 663, 157, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols10.dat"}, {"test_data/pucch_processor_format3_test_uci_bits10.dat"}},
  {{43, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 36, 7, 25, {}, 2, 0, 14, 33612, 666, 770, 248, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols11.dat"}, {"test_data/pucch_processor_format3_test_uci_bits11.dat"}},
  {{255, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 78, 177, 37, {}, 2, 0, 14, 38677, 485, 517, 161, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols12.dat"}, {"test_data/pucch_processor_format3_test_uci_bits12.dat"}},
  {{147, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 22, 125, 2, {}, 2, 0, 14, 46939, 812, 312, 181, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols13.dat"}, {"test_data/pucch_processor_format3_test_uci_bits13.dat"}},
  {{264, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 10, 254, 4, {}, 3, 0, 14, 40821, 833, 670, 46, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols14.dat"}, {"test_data/pucch_processor_format3_test_uci_bits14.dat"}},
  {{86, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 42, 44, 39, {}, 3, 0, 14, 43197, 722, 916, 43, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols15.dat"}, {"test_data/pucch_processor_format3_test_uci_bits15.dat"}},
  {{173, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 110, 63, 44, {}, 3, 0, 14, 7330, 538, 443, 97, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols16.dat"}, {"test_data/pucch_processor_format3_test_uci_bits16.dat"}},
  {{177, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 70, 107, 24, {}, 3, 0, 14, 27517, 129, 342, 140, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols17.dat"}, {"test_data/pucch_processor_format3_test_uci_bits17.dat"}},
  {{261, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 6, 255, 2, {}, 3, 0, 14, 25161, 557, 177, 183, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols18.dat"}, {"test_data/pucch_processor_format3_test_uci_bits18.dat"}},
  {{253, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 252, 1, 117, {}, 3, 0, 14, 55102, 315, 353, 248, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols19.dat"}, {"test_data/pucch_processor_format3_test_uci_bits19.dat"}},
  {{111, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 57, 54, 8, {}, 3, 0, 14, 33153, 931, 760, 334, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols20.dat"}, {"test_data/pucch_processor_format3_test_uci_bits20.dat"}},
  {{257, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 116, 141, 73, {}, 4, 0, 14, 53313, 997, 798, 65, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols21.dat"}, {"test_data/pucch_processor_format3_test_uci_bits21.dat"}},
  {{262, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 5, 257, 0, {}, 4, 0, 14, 53432, 117, 846, 161, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols22.dat"}, {"test_data/pucch_processor_format3_test_uci_bits22.dat"}},
  {{205, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 112, 93, 24, {}, 4, 0, 14, 14505, 898, 759, 277, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols23.dat"}, {"test_data/pucch_processor_format3_test_uci_bits23.dat"}},
  {{114, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 26, 88, 17, {}, 4, 0, 14, 4426, 636, 103, 325, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols24.dat"}, {"test_data/pucch_processor_format3_test_uci_bits24.dat"}},
  {{209, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 51, 158, 43, {}, 4, 0, 14, 7942, 284, 690, 496, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols25.dat"}, {"test_data/pucch_processor_format3_test_uci_bits25.dat"}},
  {{226, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 28, 198, 19, {}, 4, 0, 14, 33729, 328, 283, 554, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols26.dat"}, {"test_data/pucch_processor_format3_test_uci_bits26.dat"}},
  {{273, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 9, 264, 4, {}, 4, 0, 14, 21100, 594, 701, 362, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols27.dat"}, {"test_data/pucch_processor_format3_test_uci_bits27.dat"}},
  {{245, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 36, 209, 9, {}, 5, 0, 14, 41327, 493, 645, 37, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols28.dat"}, {"test_data/pucch_processor_format3_test_uci_bits28.dat"}},
  {{234, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 178, 56, 99, {}, 5, 0, 14, 50859, 953, 568, 169, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols29.dat"}, {"test_data/pucch_processor_format3_test_uci_bits29.dat"}},
  {{234, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 123, 111, 85, {}, 5, 0, 14, 3982, 448, 241, 169, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols30.dat"}, {"test_data/pucch_processor_format3_test_uci_bits30.dat"}},
  {{191, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 19, 172, 10, {}, 5, 0, 14, 13431, 853, 396, 398, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols31.dat"}, {"test_data/pucch_processor_format3_test_uci_bits31.dat"}},
  {{234, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 167, 67, 152, {}, 5, 0, 14, 5404, 888, 425, 626, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols32.dat"}, {"test_data/pucch_processor_format3_test_uci_bits32.dat"}},
  {{217, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 49, 168, 17, {}, 5, 0, 14, 9231, 834, 848, 349, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols33.dat"}, {"test_data/pucch_processor_format3_test_uci_bits33.dat"}},
  {{271, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 15, 256, 1, {}, 5, 0, 14, 34617, 101, 717, 458, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols34.dat"}, {"test_data/pucch_processor_format3_test_uci_bits34.dat"}},
  {{170, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 16, 154, 6, {}, 6, 0, 14, 62951, 216, 972, 46, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols35.dat"}, {"test_data/pucch_processor_format3_test_uci_bits35.dat"}},
  {{67, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 30, 37, 3, {}, 6, 0, 14, 37185, 564, 858, 97, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols36.dat"}, {"test_data/pucch_processor_format3_test_uci_bits36.dat"}},
  {{136, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 90, 46, 31, {}, 6, 0, 14, 24368, 767, 333, 410, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols37.dat"}, {"test_data/pucch_processor_format3_test_uci_bits37.dat"}},
  {{125, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 55, 70, 4, {}, 6, 0, 14, 36726, 513, 988, 240, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols38.dat"}, {"test_data/pucch_processor_format3_test_uci_bits38.dat"}},
  {{126, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 55, 71, 28, {}, 6, 0, 14, 47, 401, 451, 755, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols39.dat"}, {"test_data/pucch_processor_format3_test_uci_bits39.dat"}},
  {{184, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 53, 131, 43, {}, 6, 0, 14, 40385, 885, 780, 496, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols40.dat"}, {"test_data/pucch_processor_format3_test_uci_bits40.dat"}},
  {{217, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 136, 81, 56, {}, 6, 0, 14, 55061, 929, 164, 1130, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols41.dat"}, {"test_data/pucch_processor_format3_test_uci_bits41.dat"}},
  {{159, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 93, 66, 71, {}, 8, 0, 14, 13120, 295, 774, 81, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols42.dat"}, {"test_data/pucch_processor_format3_test_uci_bits42.dat"}},
  {{204, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 16, 188, 2, {}, 8, 0, 14, 27814, 557, 583, 277, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols43.dat"}, {"test_data/pucch_processor_format3_test_uci_bits43.dat"}},
  {{183, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 60, 123, 38, {}, 8, 0, 14, 12353, 85, 114, 229, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols44.dat"}, {"test_data/pucch_processor_format3_test_uci_bits44.dat"}},
  {{96, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 10, 86, 1, {}, 8, 0, 14, 10071, 334, 433, 650, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols45.dat"}, {"test_data/pucch_processor_format3_test_uci_bits45.dat"}},
  {{241, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 35, 206, 24, {}, 8, 0, 14, 25455, 236, 193, 410, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols46.dat"}, {"test_data/pucch_processor_format3_test_uci_bits46.dat"}},
  {{265, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 131, 134, 21, {}, 8, 0, 14, 8629, 584, 244, 554, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols47.dat"}, {"test_data/pucch_processor_format3_test_uci_bits47.dat"}},
  {{255, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 194, 61, 155, {}, 8, 0, 14, 63043, 416, 485, 899, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols48.dat"}, {"test_data/pucch_processor_format3_test_uci_bits48.dat"}},
  {{244, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 53, 191, 9, {}, 9, 0, 14, 5695, 618, 318, 196, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols49.dat"}, {"test_data/pucch_processor_format3_test_uci_bits49.dat"}},
  {{195, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 101, 94, 66, {}, 9, 0, 14, 1477, 804, 730, 313, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols50.dat"}, {"test_data/pucch_processor_format3_test_uci_bits50.dat"}},
  {{221, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 19, 202, 7, {}, 9, 0, 14, 21369, 232, 916, 313, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols51.dat"}, {"test_data/pucch_processor_format3_test_uci_bits51.dat"}},
  {{261, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 118, 143, 35, {}, 9, 0, 14, 16919, 339, 995, 734, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols52.dat"}, {"test_data/pucch_processor_format3_test_uci_bits52.dat"}},
  {{263, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 12, 251, 3, {}, 9, 0, 14, 50880, 96, 136, 950, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols53.dat"}, {"test_data/pucch_processor_format3_test_uci_bits53.dat"}},
  {{151, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 131, 20, 40, {}, 9, 0, 14, 41550, 257, 849, 755, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols54.dat"}, {"test_data/pucch_processor_format3_test_uci_bits54.dat"}},
  {{134, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 67, 67, 17, {}, 9, 0, 14, 46522, 923, 574, 1684, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols55.dat"}, {"test_data/pucch_processor_format3_test_uci_bits55.dat"}},
  {{147, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 53, 94, 2, {}, 10, 0, 14, 19576, 895, 964, 85, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols56.dat"}, {"test_data/pucch_processor_format3_test_uci_bits56.dat"}},
  {{183, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 157, 26, 87, {}, 10, 0, 14, 55432, 219, 76, 169, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols57.dat"}, {"test_data/pucch_processor_format3_test_uci_bits57.dat"}},
  {{270, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 23, 247, 13, {}, 10, 0, 14, 65358, 991, 761, 698, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols58.dat"}, {"test_data/pucch_processor_format3_test_uci_bits58.dat"}},
  {{268, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 98, 170, 85, {}, 10, 0, 14, 11792, 312, 51, 818, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols59.dat"}, {"test_data/pucch_processor_format3_test_uci_bits59.dat"}},
  {{89, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 26, 63, 11, {}, 10, 0, 14, 30462, 748, 989, 626, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols60.dat"}, {"test_data/pucch_processor_format3_test_uci_bits60.dat"}},
  {{254, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 25, 229, 15, {}, 10, 0, 14, 10597, 953, 172, 842, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols61.dat"}, {"test_data/pucch_processor_format3_test_uci_bits61.dat"}},
  {{266, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 25, 241, 15, {}, 10, 0, 14, 20344, 74, 303, 938, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols62.dat"}, {"test_data/pucch_processor_format3_test_uci_bits62.dat"}},
  {{268, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 54, 214, 35, {}, 12, 0, 14, 12120, 534, 49, 104, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols63.dat"}, {"test_data/pucch_processor_format3_test_uci_bits63.dat"}},
  {{63, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 25, 38, 12, {}, 12, 0, 14, 42982, 148, 753, 496, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols64.dat"}, {"test_data/pucch_processor_format3_test_uci_bits64.dat"}},
  {{216, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 24, 192, 0, {}, 12, 0, 14, 41369, 340, 207, 410, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols65.dat"}, {"test_data/pucch_processor_format3_test_uci_bits65.dat"}},
  {{188, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 80, 108, 21, {}, 12, 0, 14, 59000, 451, 956, 1187, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols66.dat"}, {"test_data/pucch_processor_format3_test_uci_bits66.dat"}},
  {{217, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 54, 163, 17, {}, 12, 0, 14, 42634, 205, 529, 1274, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols67.dat"}, {"test_data/pucch_processor_format3_test_uci_bits67.dat"}},
  {{238, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 52, 186, 11, {}, 12, 0, 14, 8496, 1003, 840, 842, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols68.dat"}, {"test_data/pucch_processor_format3_test_uci_bits68.dat"}},
  {{150, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 130, 20, 70, {}, 12, 0, 14, 62271, 348, 365, 1130, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols69.dat"}, {"test_data/pucch_processor_format3_test_uci_bits69.dat"}},
  {{271, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 149, 122, 14, {}, 15, 0, 14, 5806, 18, 408, 161, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols70.dat"}, {"test_data/pucch_processor_format3_test_uci_bits70.dat"}},
  {{199, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 89, 110, 74, {}, 15, 0, 14, 5425, 978, 761, 626, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols71.dat"}, {"test_data/pucch_processor_format3_test_uci_bits71.dat"}},
  {{187, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 147, 40, 60, {}, 15, 0, 14, 62599, 377, 887, 878, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols72.dat"}, {"test_data/pucch_processor_format3_test_uci_bits72.dat"}},
  {{248, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 32, 216, 4, {}, 15, 0, 14, 62636, 1001, 136, 734, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols73.dat"}, {"test_data/pucch_processor_format3_test_uci_bits73.dat"}},
  {{268, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 87, 181, 22, {}, 15, 0, 14, 20696, 44, 963, 1684, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols74.dat"}, {"test_data/pucch_processor_format3_test_uci_bits74.dat"}},
  {{168, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 61, 107, 44, {}, 15, 0, 14, 5094, 762, 754, 1058, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols75.dat"}, {"test_data/pucch_processor_format3_test_uci_bits75.dat"}},
  {{196, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 121, 75, 15, {}, 15, 0, 14, 54882, 898, 785, 1684, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols76.dat"}, {"test_data/pucch_processor_format3_test_uci_bits76.dat"}},
  {{263, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 71, 192, 19, {}, 16, 0, 14, 13970, 425, 312, 173, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols77.dat"}, {"test_data/pucch_processor_format3_test_uci_bits77.dat"}},
  {{229, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 94, 135, 15, {}, 16, 0, 14, 27544, 150, 759, 554, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols78.dat"}, {"test_data/pucch_processor_format3_test_uci_bits78.dat"}},
  {{260, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 18, 242, 2, {}, 16, 0, 14, 42024, 20, 365, 1130, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols79.dat"}, {"test_data/pucch_processor_format3_test_uci_bits79.dat"}},
  {{231, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 38, 193, 0, {}, 16, 0, 14, 62257, 128, 495, 650, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols80.dat"}, {"test_data/pucch_processor_format3_test_uci_bits80.dat"}},
  {{235, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 100, 135, 84, {}, 16, 0, 14, 43150, 988, 329, 1684, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols81.dat"}, {"test_data/pucch_processor_format3_test_uci_bits81.dat"}},
  {{262, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 42, 220, 11, {}, 16, 0, 14, 38300, 618, 976, 1684, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols82.dat"}, {"test_data/pucch_processor_format3_test_uci_bits82.dat"}},
  {{253, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 247, 6, 136, {}, 16, 0, 14, 56441, 163, 419, 1514, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols83.dat"}, {"test_data/pucch_processor_format3_test_uci_bits83.dat"}},
  {{259, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 6, 253, 2, 4, 1, 0, 14, 50741, 349, 701, 9, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols84.dat"}, {"test_data/pucch_processor_format3_test_uci_bits84.dat"}},
  {{263, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 1, 262, 0, 0, 1, 0, 14, 23085, 479, 825, 12, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols85.dat"}, {"test_data/pucch_processor_format3_test_uci_bits85.dat"}},
  {{260, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 99, 161, 76, 86, 1, 0, 14, 21421, 222, 224, 25, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols86.dat"}, {"test_data/pucch_processor_format3_test_uci_bits86.dat"}},
  {{155, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 135, 20, 32, 59, 1, 0, 14, 2984, 344, 82, 31, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols87.dat"}, {"test_data/pucch_processor_format3_test_uci_bits87.dat"}},
  {{100, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 5, 95, 3, 2, 1, 0, 14, 64223, 858, 465, 97, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols88.dat"}, {"test_data/pucch_processor_format3_test_uci_bits88.dat"}},
  {{208, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 52, 156, 11, 48, 1, 0, 14, 48224, 244, 741, 61, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols89.dat"}, {"test_data/pucch_processor_format3_test_uci_bits89.dat"}},
  {{200, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 16, 184, 10, 5, 1, 0, 14, 27456, 702, 943, 104, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols90.dat"}, {"test_data/pucch_processor_format3_test_uci_bits90.dat"}},
  {{203, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 28, 175, 7, 11, 2, 0, 14, 15721, 159, 948, 35, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols91.dat"}, {"test_data/pucch_processor_format3_test_uci_bits91.dat"}},
  {{180, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 99, 81, 43, 88, 2, 0, 14, 40860, 939, 896, 75, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols92.dat"}, {"test_data/pucch_processor_format3_test_uci_bits92.dat"}},
  {{106, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 68, 38, 23, 26, 2, 0, 14, 37428, 297, 165, 61, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols93.dat"}, {"test_data/pucch_processor_format3_test_uci_bits93.dat"}},
  {{224, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 97, 127, 3, 36, 2, 0, 14, 30183, 136, 89, 157, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols94.dat"}, {"test_data/pucch_processor_format3_test_uci_bits94.dat"}},
  {{243, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 133, 110, 107, 3, 2, 0, 14, 20452, 945, 927, 118, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols95.dat"}, {"test_data/pucch_processor_format3_test_uci_bits95.dat"}},
  {{254, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 166, 88, 109, 36, 2, 0, 14, 24039, 46, 478, 133, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols96.dat"}, {"test_data/pucch_processor_format3_test_uci_bits96.dat"}},
  {{245, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 44, 201, 28, 33, 2, 0, 14, 7744, 972, 800, 438, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols97.dat"}, {"test_data/pucch_processor_format3_test_uci_bits97.dat"}},
  {{263, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 25, 238, 18, 6, 3, 0, 14, 61218, 323, 14, 23, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols98.dat"}, {"test_data/pucch_processor_format3_test_uci_bits98.dat"}},
  {{270, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 240, 30, 116, 83, 3, 0, 14, 13774, 418, 711, 97, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols99.dat"}, {"test_data/pucch_processor_format3_test_uci_bits99.dat"}},
  {{242, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 218, 24, 194, 56, 3, 0, 14, 52571, 34, 30, 169, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols100.dat"}, {"test_data/pucch_processor_format3_test_uci_bits100.dat"}},
  {{270, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 22, 248, 5, 2, 3, 0, 14, 52869, 92, 320, 240, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols101.dat"}, {"test_data/pucch_processor_format3_test_uci_bits101.dat"}},
  {{253, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 109, 144, 43, 12, 3, 0, 14, 49242, 27, 993, 151, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols102.dat"}, {"test_data/pucch_processor_format3_test_uci_bits102.dat"}},
  {{149, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 56, 93, 24, 48, 3, 0, 14, 16536, 630, 100, 410, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols103.dat"}, {"test_data/pucch_processor_format3_test_uci_bits103.dat"}},
  {{116, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 64, 52, 32, 34, 3, 0, 14, 2588, 920, 73, 669, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols104.dat"}, {"test_data/pucch_processor_format3_test_uci_bits104.dat"}},
  {{264, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 173, 91, 67, 158, 4, 0, 14, 42204, 569, 796, 65, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols105.dat"}, {"test_data/pucch_processor_format3_test_uci_bits105.dat"}},
  {{231, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 47, 184, 6, 29, 4, 0, 14, 48854, 272, 863, 133, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols106.dat"}, {"test_data/pucch_processor_format3_test_uci_bits106.dat"}},
  {{224, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 14, 210, 6, 7, 4, 0, 14, 18059, 30, 975, 277, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols107.dat"}, {"test_data/pucch_processor_format3_test_uci_bits107.dat"}},
  {{147, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 124, 23, 8, 107, 4, 0, 14, 52993, 356, 782, 325, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols108.dat"}, {"test_data/pucch_processor_format3_test_uci_bits108.dat"}},
  {{274, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 23, 251, 15, 14, 4, 0, 14, 48510, 863, 237, 410, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols109.dat"}, {"test_data/pucch_processor_format3_test_uci_bits109.dat"}},
  {{273, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 91, 182, 79, 74, 4, 0, 14, 3568, 94, 115, 277, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols110.dat"}, {"test_data/pucch_processor_format3_test_uci_bits110.dat"}},
  {{264, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 68, 196, 64, 27, 4, 0, 14, 16464, 254, 443, 746, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols111.dat"}, {"test_data/pucch_processor_format3_test_uci_bits111.dat"}},
  {{231, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 55, 176, 12, 35, 5, 0, 14, 56766, 244, 758, 104, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols112.dat"}, {"test_data/pucch_processor_format3_test_uci_bits112.dat"}},
  {{269, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 8, 261, 3, 1, 5, 0, 14, 731, 944, 47, 169, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols113.dat"}, {"test_data/pucch_processor_format3_test_uci_bits113.dat"}},
  {{120, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 60, 60, 3, 5, 5, 0, 14, 31406, 386, 20, 169, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols114.dat"}, {"test_data/pucch_processor_format3_test_uci_bits114.dat"}},
  {{273, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 247, 26, 26, 231, 5, 0, 14, 38915, 912, 159, 481, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols115.dat"}, {"test_data/pucch_processor_format3_test_uci_bits115.dat"}},
  {{215, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 144, 71, 132, 22, 5, 0, 14, 28369, 314, 904, 313, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols116.dat"}, {"test_data/pucch_processor_format3_test_uci_bits116.dat"}},
  {{250, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 102, 148, 78, 39, 5, 0, 14, 11044, 126, 223, 410, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols117.dat"}, {"test_data/pucch_processor_format3_test_uci_bits117.dat"}},
  {{268, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 5, 263, 0, 0, 5, 0, 14, 2752, 404, 42, 938, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols118.dat"}, {"test_data/pucch_processor_format3_test_uci_bits118.dat"}},
  {{188, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 149, 39, 32, 45, 6, 0, 14, 8282, 362, 535, 46, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols119.dat"}, {"test_data/pucch_processor_format3_test_uci_bits119.dat"}},
  {{125, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 89, 36, 20, 27, 6, 0, 14, 38586, 637, 672, 205, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols120.dat"}, {"test_data/pucch_processor_format3_test_uci_bits120.dat"}},
  {{241, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 33, 208, 2, 10, 6, 0, 14, 8469, 279, 836, 205, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols121.dat"}, {"test_data/pucch_processor_format3_test_uci_bits121.dat"}},
  {{215, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 115, 100, 78, 91, 6, 0, 14, 59451, 249, 176, 481, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols122.dat"}, {"test_data/pucch_processor_format3_test_uci_bits122.dat"}},
  {{200, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 13, 187, 5, 3, 6, 0, 14, 6751, 161, 416, 366, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols123.dat"}, {"test_data/pucch_processor_format3_test_uci_bits123.dat"}},
  {{212, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 65, 147, 46, 3, 6, 0, 14, 64026, 239, 30, 496, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols124.dat"}, {"test_data/pucch_processor_format3_test_uci_bits124.dat"}},
  {{230, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 63, 167, 26, 21, 6, 0, 14, 34524, 225, 88, 1360, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols125.dat"}, {"test_data/pucch_processor_format3_test_uci_bits125.dat"}},
  {{200, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 118, 82, 12, 5, 8, 0, 14, 52256, 153, 1003, 173, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols126.dat"}, {"test_data/pucch_processor_format3_test_uci_bits126.dat"}},
  {{238, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 160, 78, 95, 137, 8, 0, 14, 22411, 825, 388, 161, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols127.dat"}, {"test_data/pucch_processor_format3_test_uci_bits127.dat"}},
  {{273, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 9, 264, 1, 0, 8, 0, 14, 47736, 366, 906, 229, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols128.dat"}, {"test_data/pucch_processor_format3_test_uci_bits128.dat"}},
  {{229, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 65, 164, 26, 9, 8, 0, 14, 8426, 821, 743, 381, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols129.dat"}, {"test_data/pucch_processor_format3_test_uci_bits129.dat"}},
  {{188, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 21, 167, 10, 2, 8, 0, 14, 3241, 174, 11, 496, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols130.dat"}, {"test_data/pucch_processor_format3_test_uci_bits130.dat"}},
  {{165, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 13, 152, 2, 1, 8, 0, 14, 59956, 577, 481, 1360, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols131.dat"}, {"test_data/pucch_processor_format3_test_uci_bits131.dat"}},
  {{251, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 123, 128, 70, 86, 8, 0, 14, 64110, 577, 408, 746, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols132.dat"}, {"test_data/pucch_processor_format3_test_uci_bits132.dat"}},
  {{115, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 69, 46, 60, 34, 9, 0, 14, 10174, 809, 459, 196, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols133.dat"}, {"test_data/pucch_processor_format3_test_uci_bits133.dat"}},
  {{176, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 75, 101, 58, 54, 9, 0, 14, 1168, 231, 69, 366, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols134.dat"}, {"test_data/pucch_processor_format3_test_uci_bits134.dat"}},
  {{184, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 53, 131, 32, 21, 9, 0, 14, 19778, 508, 610, 626, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols135.dat"}, {"test_data/pucch_processor_format3_test_uci_bits135.dat"}},
  {{257, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 51, 206, 17, 12, 9, 0, 14, 25257, 285, 596, 734, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols136.dat"}, {"test_data/pucch_processor_format3_test_uci_bits136.dat"}},
  {{220, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 24, 196, 8, 1, 9, 0, 14, 45147, 178, 506, 561, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols137.dat"}, {"test_data/pucch_processor_format3_test_uci_bits137.dat"}},
  {{219, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 10, 209, 0, 1, 9, 0, 14, 54454, 222, 931, 1533, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols138.dat"}, {"test_data/pucch_processor_format3_test_uci_bits138.dat"}},
  {{229, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 217, 12, 182, 208, 9, 0, 14, 2609, 259, 744, 1014, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols139.dat"}, {"test_data/pucch_processor_format3_test_uci_bits139.dat"}},
  {{113, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 31, 82, 10, 6, 10, 0, 14, 20088, 33, 910, 181, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols140.dat"}, {"test_data/pucch_processor_format3_test_uci_bits140.dat"}},
  {{180, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 30, 150, 0, 12, 10, 0, 14, 3464, 630, 218, 169, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols141.dat"}, {"test_data/pucch_processor_format3_test_uci_bits141.dat"}},
  {{192, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 70, 122, 7, 35, 10, 0, 14, 43293, 955, 689, 698, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols142.dat"}, {"test_data/pucch_processor_format3_test_uci_bits142.dat"}},
  {{260, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 141, 119, 84, 40, 10, 0, 14, 7538, 784, 858, 398, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols143.dat"}, {"test_data/pucch_processor_format3_test_uci_bits143.dat"}},
  {{242, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 218, 24, 73, 149, 10, 0, 14, 16830, 219, 208, 1058, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols144.dat"}, {"test_data/pucch_processor_format3_test_uci_bits144.dat"}},
  {{204, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 157, 47, 5, 3, 10, 0, 14, 27754, 829, 481, 698, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols145.dat"}, {"test_data/pucch_processor_format3_test_uci_bits145.dat"}},
  {{203, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 112, 91, 39, 100, 10, 0, 14, 25558, 653, 273, 938, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols146.dat"}, {"test_data/pucch_processor_format3_test_uci_bits146.dat"}},
  {{142, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 44, 98, 12, 6, 12, 0, 14, 39556, 638, 536, 265, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols147.dat"}, {"test_data/pucch_processor_format3_test_uci_bits147.dat"}},
  {{117, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 54, 63, 39, 25, 12, 0, 14, 44420, 66, 881, 205, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols148.dat"}, {"test_data/pucch_processor_format3_test_uci_bits148.dat"}},
  {{217, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 58, 159, 13, 2, 12, 0, 14, 35956, 484, 217, 842, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols149.dat"}, {"test_data/pucch_processor_format3_test_uci_bits149.dat"}},
  {{247, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 199, 48, 136, 177, 12, 0, 14, 28724, 25, 765, 1187, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols150.dat"}, {"test_data/pucch_processor_format3_test_uci_bits150.dat"}},
  {{239, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 84, 155, 70, 57, 12, 0, 14, 25468, 770, 331, 1274, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols151.dat"}, {"test_data/pucch_processor_format3_test_uci_bits151.dat"}},
  {{253, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 23, 230, 0, 5, 12, 0, 14, 10469, 701, 927, 1684, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols152.dat"}, {"test_data/pucch_processor_format3_test_uci_bits152.dat"}},
  {{255, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 43, 212, 23, 5, 12, 0, 14, 13162, 30, 639, 1684, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols153.dat"}, {"test_data/pucch_processor_format3_test_uci_bits153.dat"}},
  {{254, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 18, 236, 2, 1, 15, 0, 14, 52695, 317, 783, 133, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols154.dat"}, {"test_data/pucch_processor_format3_test_uci_bits154.dat"}},
  {{234, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 28, 206, 13, 12, 15, 0, 14, 65328, 550, 921, 626, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols155.dat"}, {"test_data/pucch_processor_format3_test_uci_bits155.dat"}},
  {{198, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 44, 154, 8, 16, 15, 0, 14, 32182, 788, 158, 1058, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols156.dat"}, {"test_data/pucch_processor_format3_test_uci_bits156.dat"}},
  {{252, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 22, 230, 4, 2, 15, 0, 14, 43708, 280, 719, 734, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols157.dat"}, {"test_data/pucch_processor_format3_test_uci_bits157.dat"}},
  {{268, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 251, 17, 175, 153, 15, 0, 14, 41419, 587, 399, 1598, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols158.dat"}, {"test_data/pucch_processor_format3_test_uci_bits158.dat"}},
  {{267, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 87, 180, 22, 62, 15, 0, 14, 16538, 838, 834, 1684, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols159.dat"}, {"test_data/pucch_processor_format3_test_uci_bits159.dat"}},
  {{85, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 70, 15, 42, 13, 15, 0, 14, 59776, 14, 193, 1684, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols160.dat"}, {"test_data/pucch_processor_format3_test_uci_bits160.dat"}},
  {{129, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 33, 96, 8, 14, 16, 0, 14, 58071, 462, 459, 296, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols161.dat"}, {"test_data/pucch_processor_format3_test_uci_bits161.dat"}},
  {{230, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 44, 186, 17, 6, 16, 0, 14, 60612, 192, 95, 277, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols162.dat"}, {"test_data/pucch_processor_format3_test_uci_bits162.dat"}},
  {{248, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 17, 231, 1, 1, 16, 0, 14, 60915, 854, 139, 938, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols163.dat"}, {"test_data/pucch_processor_format3_test_uci_bits163.dat"}},
  {{193, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 191, 2, 84, 97, 16, 0, 14, 44974, 484, 947, 1590, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols164.dat"}, {"test_data/pucch_processor_format3_test_uci_bits164.dat"}},
  {{132, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 56, 76, 0, 10, 16, 0, 14, 57556, 679, 446, 1014, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols165.dat"}, {"test_data/pucch_processor_format3_test_uci_bits165.dat"}},
  {{244, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 24, 220, 0, 4, 16, 0, 14, 2144, 494, 264, 1684, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols166.dat"}, {"test_data/pucch_processor_format3_test_uci_bits166.dat"}},
  {{246, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 27, 219, 11, 3, 16, 0, 14, 59320, 306, 500, 1514, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols167.dat"}, {"test_data/pucch_processor_format3_test_uci_bits167.dat"}},
  {{192, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 82, 110, 52, {}, 1, 7, 7, 29850, 839, 189, 9, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols168.dat"}, {"test_data/pucch_processor_format3_test_uci_bits168.dat"}},
  {{163, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 65, 98, 7, {}, 1, 7, 7, 32199, 614, 766, 9, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols169.dat"}, {"test_data/pucch_processor_format3_test_uci_bits169.dat"}},
  {{197, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 3, 194, 0, {}, 1, 7, 7, 5075, 442, 751, 19, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols170.dat"}, {"test_data/pucch_processor_format3_test_uci_bits170.dat"}},
  {{167, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 143, 24, 116, {}, 1, 7, 7, 844, 203, 440, 15, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols171.dat"}, {"test_data/pucch_processor_format3_test_uci_bits171.dat"}},
  {{184, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 115, 69, 72, {}, 1, 7, 7, 24546, 771, 241, 16, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols172.dat"}, {"test_data/pucch_processor_format3_test_uci_bits172.dat"}},
  {{192, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 39, 153, 14, {}, 1, 7, 7, 45695, 933, 498, 61, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols173.dat"}, {"test_data/pucch_processor_format3_test_uci_bits173.dat"}},
  {{57, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 23, 34, 10, {}, 1, 7, 7, 10082, 532, 921, 85, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols174.dat"}, {"test_data/pucch_processor_format3_test_uci_bits174.dat"}},
  {{119, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 5, 114, 3, {}, 2, 7, 7, 8005, 925, 343, 13, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols175.dat"}, {"test_data/pucch_processor_format3_test_uci_bits175.dat"}},
  {{213, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 45, 168, 5, {}, 2, 7, 7, 64997, 954, 8, 25, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols176.dat"}, {"test_data/pucch_processor_format3_test_uci_bits176.dat"}},
  {{271, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 26, 245, 13, {}, 2, 7, 7, 49028, 358, 127, 49, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols177.dat"}, {"test_data/pucch_processor_format3_test_uci_bits177.dat"}},
  {{221, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 165, 56, 126, {}, 2, 7, 7, 31300, 884, 365, 73, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols178.dat"}, {"test_data/pucch_processor_format3_test_uci_bits178.dat"}},
  {{234, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 56, 178, 3, {}, 2, 7, 7, 39391, 270, 815, 97, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols179.dat"}, {"test_data/pucch_processor_format3_test_uci_bits179.dat"}},
  {{265, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 14, 251, 1, {}, 2, 7, 7, 1723, 951, 390, 61, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols180.dat"}, {"test_data/pucch_processor_format3_test_uci_bits180.dat"}},
  {{132, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 89, 43, 53, {}, 2, 7, 7, 36292, 586, 885, 85, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols181.dat"}, {"test_data/pucch_processor_format3_test_uci_bits181.dat"}},
  {{267, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 5, 262, 2, {}, 3, 7, 7, 27893, 515, 978, 17, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols182.dat"}, {"test_data/pucch_processor_format3_test_uci_bits182.dat"}},
  {{165, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 72, 93, 0, {}, 3, 7, 7, 51601, 285, 110, 16, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols183.dat"}, {"test_data/pucch_processor_format3_test_uci_bits183.dat"}},
  {{274, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 255, 19, 182, {}, 3, 7, 7, 31903, 639, 619, 34, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols184.dat"}, {"test_data/pucch_processor_format3_test_uci_bits184.dat"}},
  {{247, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 80, 167, 35, {}, 3, 7, 7, 40378, 650, 172, 51, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols185.dat"}, {"test_data/pucch_processor_format3_test_uci_bits185.dat"}},
  {{241, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 82, 159, 78, {}, 3, 7, 7, 12031, 241, 717, 70, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols186.dat"}, {"test_data/pucch_processor_format3_test_uci_bits186.dat"}},
  {{264, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 196, 68, 120, {}, 3, 7, 7, 25912, 895, 90, 205, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols187.dat"}, {"test_data/pucch_processor_format3_test_uci_bits187.dat"}},
  {{141, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 57, 84, 52, {}, 3, 7, 7, 4454, 472, 116, 277, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols188.dat"}, {"test_data/pucch_processor_format3_test_uci_bits188.dat"}},
  {{93, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 78, 15, 72, {}, 4, 7, 7, 26933, 562, 723, 13, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols189.dat"}, {"test_data/pucch_processor_format3_test_uci_bits189.dat"}},
  {{213, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 78, 135, 1, {}, 4, 7, 7, 25068, 377, 722, 25, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols190.dat"}, {"test_data/pucch_processor_format3_test_uci_bits190.dat"}},
  {{190, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 40, 150, 8, {}, 4, 7, 7, 60962, 752, 934, 49, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols191.dat"}, {"test_data/pucch_processor_format3_test_uci_bits191.dat"}},
  {{264, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 50, 214, 22, {}, 4, 7, 7, 8843, 942, 1009, 157, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols192.dat"}, {"test_data/pucch_processor_format3_test_uci_bits192.dat"}},
  {{72, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 27, 45, 19, {}, 4, 7, 7, 62511, 811, 260, 205, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols193.dat"}, {"test_data/pucch_processor_format3_test_uci_bits193.dat"}},
  {{274, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 15, 259, 6, {}, 4, 7, 7, 22579, 629, 644, 133, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols194.dat"}, {"test_data/pucch_processor_format3_test_uci_bits194.dat"}},
  {{268, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 16, 252, 3, {}, 4, 7, 7, 32716, 748, 98, 362, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols195.dat"}, {"test_data/pucch_processor_format3_test_uci_bits195.dat"}},
  {{177, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 19, 158, 9, {}, 5, 7, 7, 24039, 641, 193, 18, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols196.dat"}, {"test_data/pucch_processor_format3_test_uci_bits196.dat"}},
  {{269, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 186, 83, 162, {}, 5, 7, 7, 32762, 180, 693, 34, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols197.dat"}, {"test_data/pucch_processor_format3_test_uci_bits197.dat"}},
  {{143, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 67, 76, 24, {}, 5, 7, 7, 26475, 693, 16, 64, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols198.dat"}, {"test_data/pucch_processor_format3_test_uci_bits198.dat"}},
  {{241, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 38, 203, 12, {}, 5, 7, 7, 1947, 739, 172, 94, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols199.dat"}, {"test_data/pucch_processor_format3_test_uci_bits199.dat"}},
  {{268, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 19, 249, 13, {}, 5, 7, 7, 7769, 274, 714, 124, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols200.dat"}, {"test_data/pucch_processor_format3_test_uci_bits200.dat"}},
  {{159, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 99, 60, 27, {}, 5, 7, 7, 65265, 417, 607, 349, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols201.dat"}, {"test_data/pucch_processor_format3_test_uci_bits201.dat"}},
  {{261, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 40, 221, 34, {}, 5, 7, 7, 15693, 320, 268, 229, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols202.dat"}, {"test_data/pucch_processor_format3_test_uci_bits202.dat"}},
  {{162, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 48, 114, 23, {}, 6, 7, 7, 64220, 815, 927, 17, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols203.dat"}, {"test_data/pucch_processor_format3_test_uci_bits203.dat"}},
  {{191, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 44, 147, 16, {}, 6, 7, 7, 13750, 540, 503, 97, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols204.dat"}, {"test_data/pucch_processor_format3_test_uci_bits204.dat"}},
  {{109, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 39, 70, 2, {}, 6, 7, 7, 39789, 726, 608, 169, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols205.dat"}, {"test_data/pucch_processor_format3_test_uci_bits205.dat"}},
  {{112, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 32, 80, 19, {}, 6, 7, 7, 54325, 111, 913, 240, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols206.dat"}, {"test_data/pucch_processor_format3_test_uci_bits206.dat"}},
  {{264, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 12, 252, 2, {}, 6, 7, 7, 10427, 248, 22, 151, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols207.dat"}, {"test_data/pucch_processor_format3_test_uci_bits207.dat"}},
  {{271, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 168, 103, 153, {}, 6, 7, 7, 34166, 426, 460, 410, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols208.dat"}, {"test_data/pucch_processor_format3_test_uci_bits208.dat"}},
  {{251, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 91, 160, 8, {}, 6, 7, 7, 8062, 349, 933, 554, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols209.dat"}, {"test_data/pucch_processor_format3_test_uci_bits209.dat"}},
  {{214, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 82, 132, 57, {}, 8, 7, 7, 51964, 403, 901, 27, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols210.dat"}, {"test_data/pucch_processor_format3_test_uci_bits210.dat"}},
  {{275, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 12, 263, 1, {}, 8, 7, 7, 34406, 828, 472, 133, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols211.dat"}, {"test_data/pucch_processor_format3_test_uci_bits211.dat"}},
  {{158, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 25, 133, 11, {}, 8, 7, 7, 28912, 856, 220, 229, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols212.dat"}, {"test_data/pucch_processor_format3_test_uci_bits212.dat"}},
  {{242, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 78, 164, 12, {}, 8, 7, 7, 35084, 433, 516, 157, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols213.dat"}, {"test_data/pucch_processor_format3_test_uci_bits213.dat"}},
  {{195, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 26, 169, 10, {}, 8, 7, 7, 15953, 719, 462, 410, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols214.dat"}, {"test_data/pucch_processor_format3_test_uci_bits214.dat"}},
  {{204, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 35, 169, 13, {}, 8, 7, 7, 16462, 357, 685, 277, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols215.dat"}, {"test_data/pucch_processor_format3_test_uci_bits215.dat"}},
  {{206, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 33, 173, 0, {}, 8, 7, 7, 22124, 953, 783, 746, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols216.dat"}, {"test_data/pucch_processor_format3_test_uci_bits216.dat"}},
  {{183, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 82, 101, 11, {}, 9, 7, 7, 15675, 270, 140, 32, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols217.dat"}, {"test_data/pucch_processor_format3_test_uci_bits217.dat"}},
  {{195, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 160, 35, 120, {}, 9, 7, 7, 54647, 404, 874, 151, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols218.dat"}, {"test_data/pucch_processor_format3_test_uci_bits218.dat"}},
  {{188, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 160, 28, 61, {}, 9, 7, 7, 53157, 963, 919, 259, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols219.dat"}, {"test_data/pucch_processor_format3_test_uci_bits219.dat"}},
  {{114, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 42, 72, 17, {}, 9, 7, 7, 19374, 557, 7, 356, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols220.dat"}, {"test_data/pucch_processor_format3_test_uci_bits220.dat"}},
  {{240, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 15, 225, 5, {}, 9, 7, 7, 49752, 930, 726, 232, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols221.dat"}, {"test_data/pucch_processor_format3_test_uci_bits221.dat"}},
  {{275, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 140, 135, 80, {}, 9, 7, 7, 12010, 795, 170, 626, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols222.dat"}, {"test_data/pucch_processor_format3_test_uci_bits222.dat"}},
  {{257, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 39, 218, 14, {}, 9, 7, 7, 5469, 234, 685, 410, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols223.dat"}, {"test_data/pucch_processor_format3_test_uci_bits223.dat"}},
  {{214, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 11, 203, 1, {}, 10, 7, 7, 29179, 998, 878, 85, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols224.dat"}, {"test_data/pucch_processor_format3_test_uci_bits224.dat"}},
  {{186, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 100, 86, 28, {}, 10, 7, 7, 16927, 861, 601, 79, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols225.dat"}, {"test_data/pucch_processor_format3_test_uci_bits225.dat"}},
  {{138, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 115, 23, 67, {}, 10, 7, 7, 63248, 261, 942, 139, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols226.dat"}, {"test_data/pucch_processor_format3_test_uci_bits226.dat"}},
  {{173, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 15, 158, 5, {}, 10, 7, 7, 9032, 400, 594, 398, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols227.dat"}, {"test_data/pucch_processor_format3_test_uci_bits227.dat"}},
  {{225, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 90, 135, 1, {}, 10, 7, 7, 47424, 697, 473, 518, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols228.dat"}, {"test_data/pucch_processor_format3_test_uci_bits228.dat"}},
  {{267, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 39, 228, 6, {}, 10, 7, 7, 36274, 419, 281, 349, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols229.dat"}, {"test_data/pucch_processor_format3_test_uci_bits229.dat"}},
  {{274, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 10, 264, 0, {}, 10, 7, 7, 21670, 999, 309, 458, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols230.dat"}, {"test_data/pucch_processor_format3_test_uci_bits230.dat"}},
  {{199, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 47, 152, 16, {}, 12, 7, 7, 18765, 61, 968, 104, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols231.dat"}, {"test_data/pucch_processor_format3_test_uci_bits231.dat"}},
  {{160, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 86, 74, 19, {}, 12, 7, 7, 60419, 366, 1020, 205, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols232.dat"}, {"test_data/pucch_processor_format3_test_uci_bits232.dat"}},
  {{267, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 31, 236, 15, {}, 12, 7, 7, 59250, 900, 171, 169, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols233.dat"}, {"test_data/pucch_processor_format3_test_uci_bits233.dat"}},
  {{189, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 57, 132, 11, {}, 12, 7, 7, 30041, 737, 317, 481, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols234.dat"}, {"test_data/pucch_processor_format3_test_uci_bits234.dat"}},
  {{163, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 19, 144, 1, {}, 12, 7, 7, 63774, 227, 274, 313, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols235.dat"}, {"test_data/pucch_processor_format3_test_uci_bits235.dat"}},
  {{272, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 176, 96, 15, {}, 12, 7, 7, 8616, 361, 260, 410, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols236.dat"}, {"test_data/pucch_processor_format3_test_uci_bits236.dat"}},
  {{149, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 130, 19, 32, {}, 12, 7, 7, 3140, 102, 555, 554, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols237.dat"}, {"test_data/pucch_processor_format3_test_uci_bits237.dat"}},
  {{185, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 131, 54, 113, {}, 15, 7, 7, 41610, 384, 304, 61, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols238.dat"}, {"test_data/pucch_processor_format3_test_uci_bits238.dat"}},
  {{130, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 42, 88, 6, {}, 15, 7, 7, 22357, 589, 506, 259, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols239.dat"}, {"test_data/pucch_processor_format3_test_uci_bits239.dat"}},
  {{153, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 27, 126, 7, {}, 15, 7, 7, 27470, 290, 65, 428, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols240.dat"}, {"test_data/pucch_processor_format3_test_uci_bits240.dat"}},
  {{242, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 20, 222, 0, {}, 15, 7, 7, 51640, 105, 718, 608, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols241.dat"}, {"test_data/pucch_processor_format3_test_uci_bits241.dat"}},
  {{167, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 24, 143, 9, {}, 15, 7, 7, 53573, 400, 550, 383, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols242.dat"}, {"test_data/pucch_processor_format3_test_uci_bits242.dat"}},
  {{257, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 140, 117, 41, {}, 15, 7, 7, 36178, 573, 586, 1058, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols243.dat"}, {"test_data/pucch_processor_format3_test_uci_bits243.dat"}},
  {{225, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 48, 177, 16, {}, 15, 7, 7, 49212, 549, 66, 1418, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols244.dat"}, {"test_data/pucch_processor_format3_test_uci_bits244.dat"}},
  {{266, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 208, 58, 128, {}, 16, 7, 7, 22091, 454, 604, 65, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols245.dat"}, {"test_data/pucch_processor_format3_test_uci_bits245.dat"}},
  {{253, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 138, 115, 110, {}, 16, 7, 7, 488, 565, 776, 277, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols246.dat"}, {"test_data/pucch_processor_format3_test_uci_bits246.dat"}},
  {{191, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 154, 37, 77, {}, 16, 7, 7, 8745, 612, 978, 229, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols247.dat"}, {"test_data/pucch_processor_format3_test_uci_bits247.dat"}},
  {{206, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 35, 171, 13, {}, 16, 7, 7, 4397, 106, 417, 650, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols248.dat"}, {"test_data/pucch_processor_format3_test_uci_bits248.dat"}},
  {{216, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 216, 0, 97, {}, 16, 7, 7, 54704, 546, 598, 410, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols249.dat"}, {"test_data/pucch_processor_format3_test_uci_bits249.dat"}},
  {{254, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 178, 76, 34, {}, 16, 7, 7, 44095, 678, 599, 554, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols250.dat"}, {"test_data/pucch_processor_format3_test_uci_bits250.dat"}},
  {{64, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 42, 22, 22, {}, 16, 7, 7, 35905, 366, 114, 1514, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols251.dat"}, {"test_data/pucch_processor_format3_test_uci_bits251.dat"}},
  {{243, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 36, 207, 14, 3, 1, 7, 7, 14424, 177, 1001, 4, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols252.dat"}, {"test_data/pucch_processor_format3_test_uci_bits252.dat"}},
  {{190, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 103, 87, 91, 10, 1, 7, 7, 52198, 327, 398, 12, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols253.dat"}, {"test_data/pucch_processor_format3_test_uci_bits253.dat"}},
  {{204, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 67, 137, 59, 9, 1, 7, 7, 32675, 450, 520, 19, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols254.dat"}, {"test_data/pucch_processor_format3_test_uci_bits254.dat"}},
  {{202, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 158, 44, 108, 1, 1, 7, 7, 49401, 279, 533, 31, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols255.dat"}, {"test_data/pucch_processor_format3_test_uci_bits255.dat"}},
  {{260, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 222, 38, 105, 26, 1, 7, 7, 13208, 246, 647, 16, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols256.dat"}, {"test_data/pucch_processor_format3_test_uci_bits256.dat"}},
  {{260, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 31, 229, 29, 12, 1, 7, 7, 15127, 871, 637, 61, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols257.dat"}, {"test_data/pucch_processor_format3_test_uci_bits257.dat"}},
  {{195, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 22, 173, 0, 14, 1, 7, 7, 41830, 575, 294, 37, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols258.dat"}, {"test_data/pucch_processor_format3_test_uci_bits258.dat"}},
  {{89, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 71, 18, 37, 65, 2, 7, 7, 8438, 805, 4, 13, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols259.dat"}, {"test_data/pucch_processor_format3_test_uci_bits259.dat"}},
  {{201, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 126, 75, 59, 22, 2, 7, 7, 48687, 447, 1018, 12, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols260.dat"}, {"test_data/pucch_processor_format3_test_uci_bits260.dat"}},
  {{115, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 62, 53, 29, 36, 2, 7, 7, 2641, 775, 481, 49, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols261.dat"}, {"test_data/pucch_processor_format3_test_uci_bits261.dat"}},
  {{223, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 201, 22, 132, 193, 2, 7, 7, 13613, 851, 463, 73, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols262.dat"}, {"test_data/pucch_processor_format3_test_uci_bits262.dat"}},
  {{206, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 134, 72, 1, 16, 2, 7, 7, 25458, 355, 162, 43, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols263.dat"}, {"test_data/pucch_processor_format3_test_uci_bits263.dat"}},
  {{162, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 28, 134, 20, 15, 2, 7, 7, 28884, 566, 155, 61, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols264.dat"}, {"test_data/pucch_processor_format3_test_uci_bits264.dat"}},
  {{244, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 116, 128, 77, 23, 2, 7, 7, 57573, 962, 1013, 181, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols265.dat"}, {"test_data/pucch_processor_format3_test_uci_bits265.dat"}},
  {{82, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 19, 63, 10, 0, 3, 7, 7, 22910, 581, 635, 17, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols266.dat"}, {"test_data/pucch_processor_format3_test_uci_bits266.dat"}},
  {{241, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 29, 212, 18, 1, 3, 7, 7, 47563, 446, 266, 16, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols267.dat"}, {"test_data/pucch_processor_format3_test_uci_bits267.dat"}},
  {{136, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 101, 35, 53, 81, 3, 7, 7, 2965, 29, 808, 34, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols268.dat"}, {"test_data/pucch_processor_format3_test_uci_bits268.dat"}},
  {{259, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 163, 96, 110, 116, 3, 7, 7, 18033, 969, 151, 114, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols269.dat"}, {"test_data/pucch_processor_format3_test_uci_bits269.dat"}},
  {{248, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 190, 58, 185, 103, 3, 7, 7, 8576, 747, 784, 70, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols270.dat"}, {"test_data/pucch_processor_format3_test_uci_bits270.dat"}},
  {{265, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 81, 184, 45, 72, 3, 7, 7, 20404, 279, 741, 205, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols271.dat"}, {"test_data/pucch_processor_format3_test_uci_bits271.dat"}},
  {{236, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 173, 63, 18, 116, 3, 7, 7, 9313, 535, 359, 133, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols272.dat"}, {"test_data/pucch_processor_format3_test_uci_bits272.dat"}},
  {{132, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 22, 110, 6, 10, 4, 7, 7, 43456, 943, 865, 13, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols273.dat"}, {"test_data/pucch_processor_format3_test_uci_bits273.dat"}},
  {{253, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 30, 223, 17, 14, 4, 7, 7, 7798, 632, 835, 61, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols274.dat"}, {"test_data/pucch_processor_format3_test_uci_bits274.dat"}},
  {{248, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 80, 168, 70, 46, 4, 7, 7, 47285, 753, 211, 109, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols275.dat"}, {"test_data/pucch_processor_format3_test_uci_bits275.dat"}},
  {{210, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 190, 20, 93, 127, 4, 7, 7, 33135, 807, 537, 157, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols276.dat"}, {"test_data/pucch_processor_format3_test_uci_bits276.dat"}},
  {{184, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 72, 112, 62, 13, 4, 7, 7, 7795, 950, 820, 205, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols277.dat"}, {"test_data/pucch_processor_format3_test_uci_bits277.dat"}},
  {{192, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 4, 188, 0, 0, 4, 7, 7, 6572, 461, 888, 133, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols278.dat"}, {"test_data/pucch_processor_format3_test_uci_bits278.dat"}},
  {{174, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 125, 49, 114, 79, 4, 7, 7, 14456, 95, 242, 362, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols279.dat"}, {"test_data/pucch_processor_format3_test_uci_bits279.dat"}},
  {{253, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 63, 190, 29, 15, 5, 7, 7, 47206, 231, 66, 18, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols280.dat"}, {"test_data/pucch_processor_format3_test_uci_bits280.dat"}},
  {{137, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 46, 91, 27, 41, 5, 7, 7, 16839, 892, 638, 34, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols281.dat"}, {"test_data/pucch_processor_format3_test_uci_bits281.dat"}},
  {{270, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 6, 264, 1, 0, 5, 7, 7, 10325, 448, 794, 139, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols282.dat"}, {"test_data/pucch_processor_format3_test_uci_bits282.dat"}},
  {{233, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 171, 62, 95, 156, 5, 7, 7, 63217, 123, 494, 94, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols283.dat"}, {"test_data/pucch_processor_format3_test_uci_bits283.dat"}},
  {{275, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 115, 160, 17, 5, 5, 7, 7, 13251, 602, 136, 259, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols284.dat"}, {"test_data/pucch_processor_format3_test_uci_bits284.dat"}},
  {{266, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 43, 223, 14, 22, 5, 7, 7, 52979, 230, 579, 349, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols285.dat"}, {"test_data/pucch_processor_format3_test_uci_bits285.dat"}},
  {{226, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 36, 190, 15, 20, 5, 7, 7, 55185, 235, 938, 458, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols286.dat"}, {"test_data/pucch_processor_format3_test_uci_bits286.dat"}},
  {{234, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 215, 19, 45, 51, 6, 7, 7, 50875, 578, 99, 17, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols287.dat"}, {"test_data/pucch_processor_format3_test_uci_bits287.dat"}},
  {{236, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 186, 50, 35, 147, 6, 7, 7, 26171, 324, 679, 97, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols288.dat"}, {"test_data/pucch_processor_format3_test_uci_bits288.dat"}},
  {{200, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 31, 169, 21, 6, 6, 7, 7, 36340, 852, 80, 79, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols289.dat"}, {"test_data/pucch_processor_format3_test_uci_bits289.dat"}},
  {{249, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 242, 7, 123, 165, 6, 7, 7, 40521, 241, 217, 240, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols290.dat"}, {"test_data/pucch_processor_format3_test_uci_bits290.dat"}},
  {{274, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 11, 263, 4, 0, 6, 7, 7, 41459, 413, 812, 151, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols291.dat"}, {"test_data/pucch_processor_format3_test_uci_bits291.dat"}},
  {{141, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 31, 110, 25, 15, 6, 7, 7, 47610, 873, 610, 410, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols292.dat"}, {"test_data/pucch_processor_format3_test_uci_bits292.dat"}},
  {{117, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 15, 102, 5, 3, 6, 7, 7, 5381, 7, 719, 554, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols293.dat"}, {"test_data/pucch_processor_format3_test_uci_bits293.dat"}},
  {{253, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 22, 231, 0, 9, 8, 7, 7, 64179, 72, 446, 65, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols294.dat"}, {"test_data/pucch_processor_format3_test_uci_bits294.dat"}},
  {{213, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 170, 43, 23, 75, 8, 7, 7, 17619, 967, 163, 61, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols295.dat"}, {"test_data/pucch_processor_format3_test_uci_bits295.dat"}},
  {{234, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 41, 193, 33, 9, 8, 7, 7, 40968, 103, 158, 109, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols296.dat"}, {"test_data/pucch_processor_format3_test_uci_bits296.dat"}},
  {{275, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 46, 229, 21, 30, 8, 7, 7, 63795, 284, 443, 157, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols297.dat"}, {"test_data/pucch_processor_format3_test_uci_bits297.dat"}},
  {{52, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 47, 5, 16, 24, 8, 7, 7, 35174, 872, 864, 410, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols298.dat"}, {"test_data/pucch_processor_format3_test_uci_bits298.dat"}},
  {{210, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 70, 140, 0, 35, 8, 7, 7, 21524, 165, 418, 554, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols299.dat"}, {"test_data/pucch_processor_format3_test_uci_bits299.dat"}},
  {{171, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 150, 21, 26, 109, 8, 7, 7, 10504, 46, 352, 746, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols300.dat"}, {"test_data/pucch_processor_format3_test_uci_bits300.dat"}},
  {{33, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 27, 6, 8, 15, 9, 7, 7, 40719, 371, 1018, 75, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols301.dat"}, {"test_data/pucch_processor_format3_test_uci_bits301.dat"}},
  {{235, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 32, 203, 10, 20, 9, 7, 7, 17169, 105, 633, 151, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols302.dat"}, {"test_data/pucch_processor_format3_test_uci_bits302.dat"}},
  {{229, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 179, 50, 48, 36, 9, 7, 7, 44328, 911, 148, 259, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols303.dat"}, {"test_data/pucch_processor_format3_test_uci_bits303.dat"}},
  {{264, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 28, 236, 8, 0, 9, 7, 7, 13790, 626, 354, 178, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols304.dat"}, {"test_data/pucch_processor_format3_test_uci_bits304.dat"}},
  {{214, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 116, 98, 78, 102, 9, 7, 7, 6260, 292, 891, 232, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols305.dat"}, {"test_data/pucch_processor_format3_test_uci_bits305.dat"}},
  {{189, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 135, 54, 9, 23, 9, 7, 7, 40766, 659, 253, 626, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols306.dat"}, {"test_data/pucch_processor_format3_test_uci_bits306.dat"}},
  {{244, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 36, 208, 3, 6, 9, 7, 7, 65429, 244, 986, 842, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols307.dat"}, {"test_data/pucch_processor_format3_test_uci_bits307.dat"}},
  {{142, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 69, 73, 4, 39, 10, 7, 7, 46991, 889, 17, 37, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols308.dat"}, {"test_data/pucch_processor_format3_test_uci_bits308.dat"}},
  {{232, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 80, 152, 32, 51, 10, 7, 7, 49066, 801, 909, 79, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols309.dat"}, {"test_data/pucch_processor_format3_test_uci_bits309.dat"}},
  {{122, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 52, 70, 16, 4, 10, 7, 7, 9530, 589, 402, 289, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols310.dat"}, {"test_data/pucch_processor_format3_test_uci_bits310.dat"}},
  {{255, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 60, 195, 20, 27, 10, 7, 7, 46253, 815, 830, 199, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols311.dat"}, {"test_data/pucch_processor_format3_test_uci_bits311.dat"}},
  {{238, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 25, 213, 6, 1, 10, 7, 7, 62936, 533, 371, 518, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols312.dat"}, {"test_data/pucch_processor_format3_test_uci_bits312.dat"}},
  {{216, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 38, 178, 21, 7, 10, 7, 7, 714, 162, 169, 698, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols313.dat"}, {"test_data/pucch_processor_format3_test_uci_bits313.dat"}},
  {{213, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 30, 183, 13, 6, 10, 7, 7, 54731, 858, 862, 938, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols314.dat"}, {"test_data/pucch_processor_format3_test_uci_bits314.dat"}},
  {{152, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 16, 136, 4, 1, 12, 7, 7, 16229, 733, 878, 46, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols315.dat"}, {"test_data/pucch_processor_format3_test_uci_bits315.dat"}},
  {{271, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 14, 257, 1, 1, 12, 7, 7, 8238, 303, 226, 205, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols316.dat"}, {"test_data/pucch_processor_format3_test_uci_bits316.dat"}},
  {{181, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 163, 18, 84, 44, 12, 7, 7, 43907, 44, 955, 169, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols317.dat"}, {"test_data/pucch_processor_format3_test_uci_bits317.dat"}},
  {{154, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 78, 76, 23, 20, 12, 7, 7, 58245, 79, 727, 240, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols318.dat"}, {"test_data/pucch_processor_format3_test_uci_bits318.dat"}},
  {{91, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 89, 2, 19, 36, 12, 7, 7, 22347, 205, 548, 313, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols319.dat"}, {"test_data/pucch_processor_format3_test_uci_bits319.dat"}},
  {{219, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 214, 5, 102, 176, 12, 7, 7, 42281, 817, 311, 410, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols320.dat"}, {"test_data/pucch_processor_format3_test_uci_bits320.dat"}},
  {{259, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 99, 160, 78, 9, 12, 7, 7, 39199, 305, 160, 1130, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols321.dat"}, {"test_data/pucch_processor_format3_test_uci_bits321.dat"}},
  {{253, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 44, 209, 4, 15, 15, 7, 7, 56789, 299, 534, 61, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols322.dat"}, {"test_data/pucch_processor_format3_test_uci_bits322.dat"}},
  {{256, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 67, 189, 23, 9, 15, 7, 7, 36597, 871, 814, 259, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols323.dat"}, {"test_data/pucch_processor_format3_test_uci_bits323.dat"}},
  {{228, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 41, 187, 14, 4, 15, 7, 7, 18690, 331, 772, 428, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols324.dat"}, {"test_data/pucch_processor_format3_test_uci_bits324.dat"}},
  {{207, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 111, 96, 23, 3, 15, 7, 7, 58410, 596, 868, 304, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols325.dat"}, {"test_data/pucch_processor_format3_test_uci_bits325.dat"}},
  {{275, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 27, 248, 2, 8, 15, 7, 7, 29015, 522, 144, 788, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols326.dat"}, {"test_data/pucch_processor_format3_test_uci_bits326.dat"}},
  {{245, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 67, 178, 23, 51, 15, 7, 7, 30490, 758, 668, 1058, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols327.dat"}, {"test_data/pucch_processor_format3_test_uci_bits327.dat"}},
  {{266, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 45, 221, 30, 14, 15, 7, 7, 39013, 797, 434, 1418, 0, 0, 0, true, false}}, {"test_data/pucch_processor_format3_test_input_symbols328.dat"}, {"test_data/pucch_processor_format3_test_uci_bits328.dat"}},
  {{171, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 83, 88, 57, 39, 16, 7, 7, 65491, 331, 234, 142, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols329.dat"}, {"test_data/pucch_processor_format3_test_uci_bits329.dat"}},
  {{183, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 110, 73, 27, 48, 16, 7, 7, 52225, 817, 992, 133, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols330.dat"}, {"test_data/pucch_processor_format3_test_uci_bits330.dat"}},
  {{202, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 201, 1, 82, 18, 16, 7, 7, 11690, 301, 200, 458, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols331.dat"}, {"test_data/pucch_processor_format3_test_uci_bits331.dat"}},
  {{265, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 20, 245, 1, 3, 16, 7, 7, 35276, 718, 735, 325, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols332.dat"}, {"test_data/pucch_processor_format3_test_uci_bits332.dat"}},
  {{267, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 36, 231, 13, 3, 16, 7, 7, 36325, 739, 575, 410, 0, 0, 0, false, true}}, {"test_data/pucch_processor_format3_test_input_symbols333.dat"}, {"test_data/pucch_processor_format3_test_uci_bits333.dat"}},
  {{227, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 205, 22, 23, 177, 16, 7, 7, 14240, 924, 14, 554, 0, 0, 0, true, true}}, {"test_data/pucch_processor_format3_test_input_symbols334.dat"}, {"test_data/pucch_processor_format3_test_uci_bits334.dat"}},
  {{108, 14, {std::nullopt, {0, 0}, cyclic_prefix::NORMAL, {0,1,2,3,}, 72, 36, 39, 25, 16, 7, 7, 35030, 849, 550, 1514, 0, 0, 0, false, false}}, {"test_data/pucch_processor_format3_test_input_symbols335.dat"}, {"test_data/pucch_processor_format3_test_uci_bits335.dat"}},
    // clang-format on
};

} // namespace srsran
